import AbilityBase from 'code/Scripts/Abilities/base/AbilityBase';

export default abstract class ClassAbilityManagerBase {
    protected _abilities: Map<string, AbilityBase>;
    constructor() {
        this._abilities = new Map<string, AbilityBase>();
    }
    getAbilityById(id: string): AbilityBase {
        return this._abilities.get(id);
    }
    getAllAbilities() {
        return this._abilities;
    }
}
